to have the upper hand - German English Dictionary